package com.wilmer.papers.mapper;

import java.util.List;

import com.wilmer.papers.domain.YwPaperQuestions;
import com.wilmer.papers.domain.YwPapers;
import org.apache.ibatis.annotations.Mapper;

/**
 * 试卷作业Mapper接口
 *
 * @author zl
 * @date 2024-04-18
 */
@Mapper
public interface YwPapersMapper {
    //    /**
//     * 查询试卷作业
//     *
//     * @param paperId 试卷作业主键
//     * @return 试卷作业
//     */
//    public YwPapers selectYwPapersByPaperId(Long paperId);
//
//    public YwPapers selectYwPapersAll(Long paperId);
//
//    /**
//     * 查询试卷作业列表
//     *
//     * @param ywPapers 试卷作业
//     * @return 试卷作业集合
//     */
//    public List<YwPapers> selectYwPapersList(YwPapers ywPapers);
//
//    /**
//     * 新增试卷作业
//     *
//     * @param ywPapers 试卷作业
//     * @return 结果
//     */
//    public int insertYwPapers(YwPapers ywPapers);
//    public int insertYwPapersQuestions(YwPaperQuestions ywPaperQuestions);
//
//    /**
//     * 修改试卷作业
//     *
//     * @param ywPapers 试卷作业
//     * @return 结果
//     */
//    public int updateYwPapers(YwPapers ywPapers);
//
//    /**
//     * 删除试卷作业
//     *
//     * @param paperId 试卷作业主键
//     * @return 结果
//     */
//    public int deleteYwPapersByPaperId(Long paperId);
//
//    /**
//     * 批量删除试卷作业
//     *
//     * @param paperIds 需要删除的数据主键集合
//     * @return 结果
//     */
//    public int deleteYwPapersByPaperIds(Long[] paperIds);
    YwPapers selectYwPapersByPaperId(Long var1);

    YwPapers selectYwPapersAll(Long var1);

    List<YwPapers> selectYwPapersList(YwPapers var1);

    int insertYwPapers(YwPapers var1);

    int insertYwPapersQuestions(YwPaperQuestions var1);

    int updateYwPapers(YwPapers var1);

    int deleteYwPapersByPaperId(Long var1);

    int deleteYwPapersByPaperIds(Long[] var1);
}
